HAL SPDIFRX APIs listing for migration ¶
This section provides a full listing of the HAL1 APIs for migration. It includes the various constants, enumerations, structures, functions, and macros.
HAL SPDIFRX constants ¶
|
HAL1 |
series |
HAL2 |
Refer to |
|---|---|---|---|
|
HAL_SPDIFRX_ERROR_DMA |
f4, h7 |
HAL_SPDIFRX_ERROR_DMA |
|
|
HAL_SPDIFRX_ERROR_INVALID_CALLBACK |
f4, h7 |
Removed / New Usage changes |
|
|
HAL_SPDIFRX_ERROR_NONE |
f4, h7 |
HAL_SPDIFRX_ERROR_NONE |
|
|
HAL_SPDIFRX_ERROR_OVR |
f4, h7 |
HAL_SPDIFRX_ERROR_OVR |
|
|
HAL_SPDIFRX_ERROR_PE |
f4, h7 |
HAL_SPDIFRX_ERROR_PERR |
|
|
HAL_SPDIFRX_ERROR_TIMEOUT |
f4, h7 |
Removed / New Usage changes |
|
|
HAL_SPDIFRX_ERROR_UNKNOWN |
f4, h7 |
Removed / New Usage changes |
|
|
SPDIFRX_CHANNELSTATUS_OFF |
f4, h7 |
HAL_SPDIFRX_CHANNEL_USER_MASK_DISABLE |
|
|
SPDIFRX_CHANNELSTATUS_ON |
f4, h7 |
HAL_SPDIFRX_CHANNEL_USER_MASK_ENABLE |
|
|
SPDIFRX_CHANNEL_A |
f4, h7 |
HAL_SPDIFRX_CONTROL_CHANNEL_A |
|
|
SPDIFRX_CHANNEL_B |
f4, h7 |
HAL_SPDIFRX_CONTROL_CHANNEL_B |
|
|
SPDIFRX_DATAFORMAT_32BITS |
f4, h7 |
HAL_SPDIFRX_DATA_FORMAT_32BITS |
|
|
SPDIFRX_DATAFORMAT_LSB |
f4, h7 |
HAL_SPDIFRX_DATA_FORMAT_LSB |
|
|
SPDIFRX_DATAFORMAT_MSB |
f4, h7 |
HAL_SPDIFRX_DATA_FORMAT_MSB |
|
|
SPDIFRX_FLAG_CSRNE |
f4, h7 |
HAL_SPDIFRX_FLAG_CSRNE |
|
|
SPDIFRX_FLAG_FERR |
f4, h7 |
HAL_SPDIFRX_FLAG_FERR |
|
|
SPDIFRX_FLAG_OVR |
f4, h7 |
HAL_SPDIFRX_FLAG_OVR |
|
|
SPDIFRX_FLAG_PERR |
f4, h7 |
HAL_SPDIFRX_FLAG_PERR |
|
|
SPDIFRX_FLAG_RXNE |
f4, h7 |
HAL_SPDIFRX_FLAG_RXNE |
|
|
SPDIFRX_FLAG_SBD |
f4, h7 |
HAL_SPDIFRX_FLAG_SBD |
|
|
SPDIFRX_FLAG_SERR |
f4, h7 |
HAL_SPDIFRX_FLAG_SERR |
|
|
SPDIFRX_FLAG_SYNCD |
f4, h7 |
HAL_SPDIFRX_FLAG_SYNCD |
|
|
SPDIFRX_FLAG_TERR |
f4, h7 |
HAL_SPDIFRX_FLAG_TERR |
|
|
SPDIFRX_INPUT_IN0 |
f4, h7 |
HAL_SPDIFRX_INPUT_0 |
|
|
SPDIFRX_INPUT_IN1 |
f4, h7 |
HAL_SPDIFRX_INPUT_1 |
|
|
SPDIFRX_INPUT_IN2 |
f4, h7 |
HAL_SPDIFRX_INPUT_2 |
|
|
SPDIFRX_INPUT_IN3 |
f4, h7 |
HAL_SPDIFRX_INPUT_3 |
|
|
SPDIFRX_IT_CSRNE |
f4, h7 |
HAL_SPDIFRX_IT_CSRNE |
|
|
SPDIFRX_IT_IFEIE |
f4, h7 |
HAL_SPDIFRX_IT_IFEIE |
|
|
SPDIFRX_IT_OVRIE |
f4, h7 |
HAL_SPDIFRX_IT_OVRIE |
|
|
SPDIFRX_IT_PERRIE |
f4, h7 |
HAL_SPDIFRX_IT_PERRIE |
|
|
SPDIFRX_IT_RXNE |
f4, h7 |
HAL_SPDIFRX_IT_RXNE |
|
|
SPDIFRX_IT_SBLKIE |
f4, h7 |
HAL_SPDIFRX_IT_SBLKIE |
|
|
SPDIFRX_IT_SYNCDIE |
f4, h7 |
HAL_SPDIFRX_IT_SYNCDIE |
|
|
SPDIFRX_MAXRETRIES_15 |
f4, h7 |
HAL_SPDIFRX_SYNCHRO_RETRIES_15 |
|
|
SPDIFRX_MAXRETRIES_3 |
f4, h7 |
HAL_SPDIFRX_SYNCHRO_RETRIES_3 |
|
|
SPDIFRX_MAXRETRIES_63 |
f4, h7 |
HAL_SPDIFRX_SYNCHRO_RETRIES_63 |
|
|
SPDIFRX_MAXRETRIES_NONE |
f4, h7 |
HAL_SPDIFRX_SYNCHRO_RETRIES_NONE |
|
|
SPDIFRX_PARITYERRORMASK_OFF |
f4, h7 |
HAL_SPDIFRX_PARITY_ERROR_MASK_DISABLE |
|
|
SPDIFRX_PARITYERRORMASK_ON |
f4, h7 |
HAL_SPDIFRX_PARITY_ERROR_MASK_ENABLE |
|
|
SPDIFRX_PREAMBLETYPEMASK_OFF |
f4, h7 |
HAL_SPDIFRX_PREAMBLE_MASK_DISABLE |
|
|
SPDIFRX_PREAMBLETYPEMASK_ON |
f4, h7 |
HAL_SPDIFRX_PREAMBLE_MASK_ENABLE |
|
|
SPDIFRX_STATE_IDLE |
f4, h7 |
Removed / Used internally |
|
|
SPDIFRX_STATE_RCV |
f4, h7 |
Removed / Used internally |
|
|
SPDIFRX_STATE_SYNC |
f4, h7 |
Removed / Used internally |
|
|
SPDIFRX_STEREOMODE_DISABLE |
f4, h7 |
HAL_SPDIFRX_ALIGNMENT_STEREO_DISABLED |
|
|
SPDIFRX_STEREOMODE_ENABLE |
f4, h7 |
HAL_SPDIFRX_ALIGNMENT_STEREO_ENABLED |
|
|
SPDIFRX_VALIDITYMASK_OFF |
f4, h7 |
HAL_SPDIFRX_VALIDITY_MASK_DISABLE |
|
|
SPDIFRX_VALIDITYMASK_ON |
f4, h7 |
HAL_SPDIFRX_VALIDITY_MASK_ENABLE |
|
|
SPDIFRX_WAITFORACTIVITY_OFF |
f4, h7 |
HAL_SPDIFRX_WAIT_FOR_ACTIVITY_DISABLED |
|
|
SPDIFRX_WAITFORACTIVITY_ON |
f4, h7 |
HAL_SPDIFRX_WAIT_FOR_ACTIVITY_ENABLED |
HAL SPDIFRX enumerations ¶
|
HAL1 |
series |
HAL2 |
Refer to |
|---|---|---|---|
|
HAL_SPDIFRX_CX_CPLT_CB_ID |
f4, h7 |
Removed / New Usage changes |
|
|
HAL_SPDIFRX_CX_HALF_CB_ID |
f4, h7 |
Removed / New Usage changes |
|
|
HAL_SPDIFRX_CallbackIDTypeDef |
f4, h7 |
Removed / New Usage changes |
|
|
HAL_SPDIFRX_ERROR_CB_ID |
f4, h7 |
Removed / New Usage changes |
|
|
HAL_SPDIFRX_MSPDEINIT_CB_ID |
f4, h7 |
Removed / New Usage changes |
|
|
HAL_SPDIFRX_MSPINIT_CB_ID |
f4, h7 |
Removed / New Usage changes |
|
|
HAL_SPDIFRX_RX_CPLT_CB_ID |
f4, h7 |
Removed / New Usage changes |
|
|
HAL_SPDIFRX_RX_HALF_CB_ID |
f4, h7 |
Removed / New Usage changes |
|
|
HAL_SPDIFRX_STATE_BUSY |
f4, h7 |
Removed / New Usage changes |
|
|
HAL_SPDIFRX_STATE_BUSY_CX |
f4, h7 |
Removed / New Usage changes |
|
|
HAL_SPDIFRX_STATE_BUSY_RX |
f4, h7 |
Removed / New Usage changes |
|
|
HAL_SPDIFRX_STATE_ERROR |
f4, h7 |
Removed / New Usage changes |
|
|
HAL_SPDIFRX_STATE_READY |
f4, h7 |
Removed / New Usage changes |
|
|
HAL_SPDIFRX_STATE_RESET |
f4, h7 |
Removed / New Usage changes |
|
|
HAL_SPDIFRX_StateTypeDef |
f4, h7 |
hal_spdifrx_state_t |
HAL SPDIFRX macros ¶
|
HAL1 |
series |
HAL2 |
Refer to |
|---|---|---|---|
|
__HAL_SPDIFRX_CLEAR_IT |
f4, h7 |
HAL_SPDIFRX_ClearFlag |
|
|
__HAL_SPDIFRX_DISABLE_IT |
f4, h7 |
HAL_SPDIFRX_DisableIT |
|
|
__HAL_SPDIFRX_ENABLE_IT |
f4, h7 |
HAL_SPDIFRX_EnableIT |
|
|
__HAL_SPDIFRX_GET_FLAG |
f4, h7 |
HAL_SPDIFRX_IsActiveFlag |
|
|
__HAL_SPDIFRX_GET_IT_SOURCE |
f4, h7 |
HAL_SPDIFRX_IsEnabledIT |
|
|
__HAL_SPDIFRX_IDLE |
f4, h7 |
Removed / Used internally |
|
|
__HAL_SPDIFRX_RCV |
f4, h7 |
Removed / Used internally |
|
|
__HAL_SPDIFRX_SYNC |
f4, h7 |
Removed / Used internally |
|
|
__HAL_SPDIFRX_RESET_HANDLE_STATE |
f4, h7 |
Removed / New Usage changes |
HAL SPDIFRX structures ¶
|
HAL1 |
series |
HAL2 |
Refer to |
|---|---|---|---|
|
pSPDIFRX_CallbackTypeDef |
f4, h7 |
hal_spdifrx_cb_t |
|
|
SPDIFRX_HandleTypeDef |
f4, h7 |
hal_spdifrx_handle_t |
|
|
SPDIFRX_InitTypeDef |
f4, h7 |
hal_spdifrx_config_t |
|
|
SPDIFRX_SetDataFormatTypeDef |
f4, h7 |
Removed / New Usage changes |
HAL SPDIFRX functions ¶
|
HAL1 |
series |
HAL2 |
Refer to |
|---|---|---|---|
|
HAL_SPDIFRX_CxCpltCallback |
f4, h7 |
HAL_SPDIFRX_ControlCpltCallback |
|
|
HAL_SPDIFRX_CxHalfCpltCallback |
f4, h7 |
HAL_SPDIFRX_ControlHalfCpltCallback |
|
|
HAL_SPDIFRX_DMAStop |
f4, h7 |
Removed / New Usage changes |
|
|
HAL_SPDIFRX_DeInit |
f4, h7 |
HAL_SPDIFRX_DeInit |
|
|
HAL_SPDIFRX_ErrorCallback |
f4, h7 |
HAL_SPDIFRX_ErrorCallback |
|
|
HAL_SPDIFRX_GetError |
f4, h7 |
HAL_SPDIFRX_GetLastErrorCodes |
|
|
HAL_SPDIFRX_GetState |
f4, h7 |
HAL_SPDIFRX_GetState |
|
|
HAL_SPDIFRX_IRQHandler |
f4, h7 |
HAL_SPDIFRX_IRQHandler |
|
|
HAL_SPDIFRX_Init |
f4, h7 |
HAL_SPDIFRX_Init |
|
|
HAL_SPDIFRX_MspDeInit |
f4, h7 |
Removed / New Usage changes |
|
|
HAL_SPDIFRX_MspInit |
f4, h7 |
Removed / New Usage changes |
|
|
HAL_SPDIFRX_ReceiveControlFlow |
f4 |
HAL_SPDIFRX_ReceiveCtrl |
|
|
HAL_SPDIFRX_ReceiveControlFlow_DMA |
f4 |
HAL_SPDIFRX_ReceiveCtrl_DMA |
|
|
HAL_SPDIFRX_ReceiveControlFlow_IT |
f4 |
HAL_SPDIFRX_ReceiveCtrl_IT |
|
|
HAL_SPDIFRX_ReceiveCtrlFlow |
h7 |
HAL_SPDIFRX_ReceiveCtrl |
|
|
HAL_SPDIFRX_ReceiveCtrlFlow_DMA |
h7 |
HAL_SPDIFRX_ReceiveCtrl_DMA |
|
|
HAL_SPDIFRX_ReceiveCtrlFlow_IT |
h7 |
HAL_SPDIFRX_ReceiveCtrl_IT |
|
|
HAL_SPDIFRX_ReceiveDataFlow |
f4, h7 |
HAL_SPDIFRX_ReceiveData |
|
|
HAL_SPDIFRX_ReceiveDataFlow_DMA |
f4, h7 |
HAL_SPDIFRX_ReceiveData_DMA |
|
|
HAL_SPDIFRX_ReceiveDataFlow_IT |
f4, h7 |
HAL_SPDIFRX_ReceiveData_IT |
|
|
HAL_SPDIFRX_RegisterCallback |
f4, h7 |
Removed / New Usage changes |
|
|
HAL_SPDIFRX_RxCpltCallback |
f4, h7 |
HAL_SPDIFRX_DataCpltCallback |
|
|
HAL_SPDIFRX_RxHalfCpltCallback |
f4, h7 |
HAL_SPDIFRX_DataHalfCpltCallback |
|
|
HAL_SPDIFRX_SetDataFormat |
f4, h7 |
Removed / New Usage changes |
|
|
HAL_SPDIFRX_UnRegisterCallback |
f4, h7 |
Removed / New Usage changes |
HAL SPDIFRX legacy aliases (HAL1 to HAL1) ¶
Note
This table provides a list of HAL1 to HAL1 legacy aliases defined in the stm32_hal_legacy.h HAL1 header file. To migrate the aliased HAL1 APIs, search for them in the HAL1 to HAL2 sections: HAL SPDIFRX constants, HAL SPDIFRX enumerations, HAL SPDIFRX macros, HAL SPDIFRX structures, HAL SPDIFRX functions.
|
HAL1 legacy API alias |
HAL1 API |
|---|---|
|
HAL_SPDIFRX_ReceiveControlFlow |
HAL_SPDIFRX_ReceiveCtrlFlow |
|
HAL_SPDIFRX_ReceiveControlFlow_DMA |
HAL_SPDIFRX_ReceiveCtrlFlow_DMA |
|
HAL_SPDIFRX_ReceiveControlFlow_IT |
HAL_SPDIFRX_ReceiveCtrlFlow_IT |